negotiator.boaframework.sharedagentstate.anac2010
Class AgentKSAS

java.lang.Object
  extended by negotiator.boaframework.SharedAgentState
      extended by negotiator.boaframework.sharedagentstate.anac2010.AgentKSAS

public class AgentKSAS
extends SharedAgentState

This is the shared code of the acceptance condition and bidding strategy of ANAC 2010 AgentFSEGA. The code was taken from the ANAC2010 AgentFSEGA and adapted to work within the BOA framework.

Author:
Mark Hendrikx

Field Summary
 
Fields inherited from class negotiator.boaframework.SharedAgentState
NAME
 
Constructor Summary
AgentKSAS(NegotiationSession negoSession)
           
 
Method Summary
 double calculateAcceptProbability()
           
 void decrementBidTarget(double d)
           
 double getAcceptProbability()
           
 double getBidTarget()
           
 java.util.HashMap<Bid,java.lang.Double> getOfferedBidMap()
           
 int getRounds()
           
 double getTarget()
           
 
Methods inherited from class negotiator.boaframework.SharedAgentState
getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgentKSAS

public AgentKSAS(NegotiationSession negoSession)
Method Detail

calculateAcceptProbability

public double calculateAcceptProbability()

getTarget

public double getTarget()

getBidTarget

public double getBidTarget()

decrementBidTarget

public void decrementBidTarget(double d)

getRounds

public int getRounds()

getOfferedBidMap

public java.util.HashMap<Bid,java.lang.Double> getOfferedBidMap()

getAcceptProbability

public double getAcceptProbability()